home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / math / gle-3.000 / gle-3 / gle / linux / README.First < prev    next >
Encoding:
Text File  |  1995-02-28  |  4.6 KB  |  144 lines

  1.  
  2.           GLE 3.3 h for LINUX ported by Axel Rohde
  3.           ----------------------------------------
  4.  
  5.       Advertisement section by the author Chris Pugmire
  6.       -------------------------------------------------
  7.  
  8.  GLE is a hi quality graphics package for scientists.  GLE
  9.  combines a user friendly interface with a full range of
  10.  facilities for producing publication quality graphs, diagrams,
  11.  posters and slides.  GLE runs on PC's, VAXes and Unix.
  12.  
  13.  It provides LATEX quality fonts together with a flexible 
  14.  graphics module which allows the user to specify any feature 
  15.  of a graph (down to the line width of the subticks for example)
  16.  
  17.  Complex pictures can be drawn with user defined subroutines and 
  18.  simple looping structures.
  19.  
  20.  The SURFACE utility allows hidden line surface plotting.
  21.  
  22.  The CONTOUR utility allows contour plots. 
  23.  
  24.  The MANIP utility allows columns of data to be manipulated.
  25.  
  26.  The FITLS utility allows arbitrary equations to be fitted to 
  27.  data.
  28.  
  29.  Current device drivers support XWindows, REGIS, TEK4010, all PC 
  30.  graphics cards, VT100's, HP-Plotters, PostScript Printers, EPSON 
  31.  Printers and LaserJet/Paintjet Printers.
  32.  
  33.  GLE runs on VAX-VMS, UNIX and PC's, giving a near identical user interface
  34.  on all platforms.
  35.  
  36.  For information on ftp sites for VMS or UNIX versions of GLE, or any
  37.  other questions send a mail message to:
  38.             srghcxp@grv.dsir.govt.nz
  39.  
  40.  
  41.  
  42.         Installation section by Axel Rohde
  43.         ----------------------------------
  44.  
  45.  You need two environment-variables to run gle:
  46.  
  47.  Add this to your profile if you're using a Bourne- or Korn style shell (BASH
  48.  or ZSH):
  49.  
  50.  export GLE_TOP="/usr/local/gle"
  51.  export GRXFONT="/usr/local/gle/grxfont"
  52.  
  53.  If you're using a C-Shell (CSH, TCSH) add the following lines instead:
  54.  
  55.  setenv GLE_TOP "/usr/local/gle"
  56.  setenv GRXFONT "/usr/local/gle/grxfont"
  57.  
  58.  This version is compiled with NCURSES 1.8.5. It requires an installed TERMINFO
  59.  database. Since the NCURSES are part of the most Linux distributions, I
  60.  omitted it.
  61.  
  62.  In order to make all function-Keys effective ( F1-F10, Home, End, Del)
  63.  you must change your keymap. Take a look into the subdirectory
  64.  Linux-Keymaps
  65.  
  66.  
  67. !!!!!!!!! WARNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  68.  gle_vga and surf_vga must be  set-user-id root  to work.
  69.  They are a great security hole, if any user can execute them!!!!!
  70.  You have to set the attributes on your own (risk).
  71.  To allow all users to use the execute:
  72.  chmod a+s gle_vga surf_vga
  73.  
  74.  I omitted the REGIS and VT drivers, since they don't work under Linux.
  75.  
  76.  
  77.  
  78.             New features
  79.             ------------
  80.  
  81.     surface has a new keyword: nobigfile
  82.     If 'nobigfile' is specified somewhere in a .sur file, surface does
  83.     not waste time to write a .big file for GLE. This increases the
  84.     performance while you're 'designing' the plot.
  85.  
  86.    GLE tries to read files to **include** from two library directories, too.
  87.    The system wide library directory is GLE_TOP/lib. Each user (I don't plan
  88.    to write a 'multi user DOS') can have an additional library directory:
  89.  
  90.     export    GLE_USRLIB=/home/joe/glelib
  91.  
  92.    Try to run ftest.gle.
  93.  
  94.  
  95.  
  96.  
  97.  That's all...
  98.     for those who are not curious enough to read the next lines...
  99.  
  100.  GLE_VGA and SURF_VGA are programs, that you will not find in the
  101.  source-distribution. They're using and very old version of svgalib and
  102.  an alpha-release of GRX for Linux and BCC2GRX 1.3 by Hartmut Schirmer.
  103.  BCC2GRX maps calls of Borland's Graphic Interface (BGI from TURBO Pascal and C)
  104.  to GRX calls. GRX is a Graphics-Library by Csaba Biegl that is used with
  105.  D. J. Delorie's GNU C port DJGPP for MS-DOS. Hartmut ported GRX to Linux.
  106.  It sits on top of SVGALIB. Due to restrictions, only VGA resolution at 60Hz
  107.  refresh rate is supported. GLE_VGA and SURF_VGA were in fact a joke. I wanted
  108.  to see, how good the combination of  Turbo-C-BGI-Code with BCC2GRX-GRX-VGALIB
  109.  works. It was in fact easy, to make gle_vga compile and work with Linux. It
  110.  was much easier, than making a 32-bit GLE work under DOS - compiled with D.J.
  111.  delories port of GCC (and of course GRX + BCC2GRX)!
  112.  I recently did that, too. I you are compelled to use DOS under some
  113.  circumstances, you may use now a 32-bit version of GLE under DOS!
  114.  No more memory restrictions, GCC-compiled and therefore faster than any
  115.  Borland stuff.
  116.  
  117.  
  118.  
  119.             Announce
  120.             --------
  121.  
  122.  You can get GLE 3.3 gb for MSDOS 'GLE 32' from tui.marc.cri.nz.
  123.  
  124.     directory: /pub/gle/gle32
  125.  
  126.  
  127.  There is a multitude of drivers included in this package, that support
  128.  high resolution and high refresh modes.
  129.  
  130.  
  131.  I made another port of GLE to OS/2. It's full 32bit, too.
  132.  
  133.             Announce
  134.             --------
  135.  
  136.  You can get GLE 3.3 gb for OS/2  from tui.marc.cri.nz.
  137.  
  138.     directory: /pub/gle/os2
  139.  
  140.  
  141.  Have fun,
  142.         Axel Rohde
  143.         (rohde@physik.uni-kiel.d400.de)
  144.